@charset "gb2312";
*{margin:0; padding:0}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, button, input, textarea, p, blockquote, table, th, td{margin:0; padding:0;}
body{font:normal 100% Microsoft YaHei, 微软雅黑, Arial, Tahoma, Helvetica, sans-serif; min-width:1200px}
h1, h2, h3, h4, h5, h6{font-size:100%;}
button, input, textarea, select{font-family:inherit; font-size:inherit; *font-size:100%; font-weight:inherit;}
address, caption, cite, code, dfn, em, var, b{font-style:normal; font-weight:normal;}
input, textarea{outline-style:none;}
em, i, b{font-style:normal;}
ul, ol, li{list-style:none;}
fieldset, img{ border:0;}
.fl{float:left}
.fr{float:right}
a{text-decoration:none; color:#333}
.clear{clear:both}
.w1200{width:1200px; margin:0 auto;}
/*顶部*/
.top{
    width:auto;
    height:30px;
    background:#e9eff8;
    border-bottom:1px solid #E8E8E8;
    color:#666;
    font-size:12px;
    line-height:30px;
}
.top span a{color:#666; margin:0 8px; float:left}
.top span a:hover{text-decoration:underline}
.top span p{float:left; margin:0 5px}
/*LOGO*/
.logo{
    width:auto;
    height:100px;
}
.logobox{
    height: inherit;
}
.logo .l_logo{
    width:58%;
    height: inherit;
    background:url(../images/logo.jpg) no-repeat left center;
}

.logo .l_tel{
    width:17%;
    height: inherit;
    background:url(../images/tel.png) no-repeat right;
}
.l_tel_wz{
    height: inherit;
    display:table;
}
.l_tel_wz p{
    display:table-cell;
    vertical-align:middle;
    color:#5a5a5a;
    font-size:16px;
    line-height:25px;
}
.l_tel_wz i{
    display:block;
    font-style:normal;
    font-size:20px;
    color:#ff9933;
    font-weight:bold;
}
/*NAV*/
.nav{width:auto; height:60px; background:#155cbc}
.nav_li{height:60px;}
.nav_li dt{    width: 150px;height:60px; float:left;}
.nav_li dt a{display:block; width: 150px; text-align:center; font-size:15px; color:#FFF; line-height:60px;}
.nav_li dt .current, .nav_li dt a:hover{background:#ff9933}
.nav_li dt ul{position:relative; height:auto; background-color:#155cbc;opacity:0.9; z-index:9999; display:none;}
.nav_li dt li{border-bottom:1px solid #A4B8EF}
.nav_li dt li a{display:block; width:150px; font-size:13px; color:#FFF; line-height:40px;}
.nav_li dt li a:hover{background-color:#ff9933}
.nav_li dt:hover ul{display:block;}

/*banner*/
.lubo{width:100%; clear:both; position:relative; height:450px;}
.lubo_box{position:relative; width:100%; height:450px;}
.lubo_box li{float:left; position:absolute; top:0; left:0; width:100%; height:450px; opacity:0; filter:alpha(opacity=0);}
.lubo_box li a{display:block; width:100%; height:100%;}
.lubo_box li img{width:100%; height:450px;}
.cir_box{overflow:hidden; position:absolute; z-index:100;}     /*圆点*/
.cir_box li{float:left; width:30px; height:5px; margin:0 5px; cursor:pointer; background:#fff; opacity:1; filter:alpha(opacity=100);}
.cir_on{background:#FF9900 !important;}
.lubo_btn{position:absolute; width:100%; top:182px;}    /*按钮*/
.left_btn, .right_btn{font-family:"宋体"!important; width:30px; height:80px; cursor:pointer; color:#fff; line-height:80px; font-size:30px; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; transition:all 1s}
.lubo:hover .left_btn, .lubo:hover .right_btn{background:#000;  opacity:0.5; filter:alpha(opacity=50);  transition:all 1s;}
.left_btn{float:left;}
.right_btn{float:right;}
/*网站主题部分*/
/*公司简介*/
.conpany{
   height: 99px;
    margin-top: 50px;
}

/*新闻动态*/
.gsbox {
  
	overflow:hidden;
    margin-top: 30px;
}
.gsbox .gsbox-title{
    width: 50%;
    margin: 0 auto;
    overflow: hidden;
    font-size: 18px;
    border: 1px solid #155cbc;
}
.gsbox div{line-height:30px !important}
.gsbox .gsbox-title a {
    float: left;
    width: 50%;
    text-align: center;
    height: 48px;
    line-height: 48px;
    color: #333;
    transition: all 0s;
}
.gsbox .gsbox-title a:hover, .gsbox .gsbox-title a.cur {
    background:#155cbc;
    color: #fff;
    text-decoration: none;
}
.gsbox dl {
    margin: 20px;
    height: auto;
    overflow: hidden;
}
.gsbox dd p {

    line-height:30px;
    font-size: 15px;
    color: #333;
    height:auto;
    overflow: hidden;
}
/*生产设备样式*/
.thumb_list2 li {
    float: left;
    display: inline;
    text-align: center;
    margin: 0;
}
.pic_list_li2 {
margin: 0 10px 10px 0;
    background: #fff;
    box-shadow: 2px 3px 2px #c5c5c5;
    border-radius: 3px;
}
.pic_list_li2 .pic {
    padding: 0.5em;
}
.gsbox .more{
    width:200px;
    height: 40px;
    border: 1px solid #155cbc;
    border-radius: 5px;
    margin: 15px auto 0;
}
.gsbox .more a{
    display: block;
    width: 100%;
    height: inherit;
    line-height: 40px;
    text-align: center;
}
.product-bg{
    width: 100%;
    height: 126px;
    margin-top: 30px;
    background: url("../images/product-bg.jpg") no-repeat top center;
}
.thumb_list2 .txt{padding:5px;height:22px;line-height:22px;overflow:hidden;}
.thumb_list2 .txt a{font-size: 13px;overflow:hidden;}
/*产品中心*/
.gsbox-box,.bg{
    width:100%;
    height: auto;
    background: #f7f7f7;
}
.product{
    height: auto;
    padding: 40px 0 40px 0;
    background: #f7f7f7;
}
.pro_fl{
    width:19%;
    background:#155cbc;
}
.pro_l_tit{
    width:100%;
    height:80px;
    text-align:center;
    display:table;
}
.pro_l_tit p{font-size:22px; color:#FFF; line-height:28px; display:table-cell; vertical-align:middle}
.pro_l_tit i{display:block; font-size:14px}
.pro_flist{width:96%; height:auto;background: #fff;margin-left: 2%;border-radius: 5px;}
.pro_flist dl{padding:18px; overflow:hidden}
.pro_flist dt a{font-size:14px; color:#333; display:block; padding:11px 5px;font-weight:bold;}
.pro_flist .mui>a{
background: url("../images/icon.jpg") no-repeat right;
}
.pro_flist .mui-lie a{
    background: url("../images/jiantou.jpg") no-repeat left;
    padding: 11px 10px;
}
.pro_flist .mui-lie li{
    border-bottom:1px dashed #CCC
}
.pro_flist dt a:hover{color:#155cbc}
.pro_s_tit a:hover{color:#155cbc}
.pro_flist .mui-lie li a{margin-left:20px;font-weight:normal;font-size:13px;}
.pro_l_tel{width:100%; height:90px; color:#FFF; display:table;}
.pro_l_tel span{display:block; width:60px; height:100%; background:url(../images/icon-tel.png) no-repeat right}
.pro_l_tel p{font-size:13px; display:table-cell; vertical-align:middle;}
.pro_l_tel i{font-size:17px;}
/*产品展示右边*/
.pro_list{width:78%; border:1px solid #ccc;padding-bottom:20px}
.pro_r_tit{width:100%; height:34px; border-bottom:1px solid #ccc;}
.pro_r_tit strong{color:#155cbc; float:left; margin-left:23px; line-height:34px}
.pro_r_tit a{
    display: inline-block;
    float:right;
    padding: 0px 25px;
    font-size:13px;
    line-height: 34px;
    background: url(../images/jiahao.png) no-repeat center left;
}
.pro_list dl{
    width:100%;

}
.about-bg{  width: 100%;
    height: 124px;
	margin-top:20px;
    background: url(../images/about-bg.jpg) no-repeat top center;}
.pro_list dt{
    width:25%;
    float:left;
    margin-top:20px;
}
.pro_list dt .pro_s_img{
    margin: 5px;
    border:1px solid #CCC;
}
.pro_list dt img{
    width:222px;
    height:180px;

}
.pro_list dt .pro_s_img:hover{
    border: 1px solid #155cbc;
}


.pro_s_tit a{
    display:block;
    width: 224px;
    margin: 0 auto;
    font-size:14px;
    color:#000;
    text-align:center;
    padding:7px 0;
    background:#e8e8e8;
}
.ys-top{height:107px;background:url(../images/ys-top.png) no-repeat center;}
.ys_main {
    position: relative;
	    width: 100%;
}
.ys {
    width: 1100px;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 26px;
    margin: 0 auto;
    height: auto;
    position: relative;
}
.ys h2 {
    height: 86px;
    padding: 41px 0 0;
    text-align: center;
}

.fl {
    float: left;
}
.ysw1 {
    /* width: 638px; */
	float:left
}
.ysc1 {
    background: url(../images/ys_ico1.jpg) no-repeat 0 10px;
    padding: 0 0 0 56px;
    height: 126px;
}
.ys h3 {
    height: 48px;
    line-height: 48px;
    font-size: 20px;
    color: #034091;
    margin-bottom: 6px;
    background: url(../images/ystbg.jpg) repeat-x 0 bottom;
}
.ys h3 span {
    color: #333333;
}
.ysw1 p {
    width: 536px;
}
.ysp1 {
    /* width: 393px; */
    /* padding: 12px 0 0; */
	margin-top:-35px;
}
.ys p span, .ys li span {
    color: #ff9500;
}

.ysc2 {
    background: url(../images/ys_ico2.jpg) no-repeat 0 12px;
    padding: 0 0 0 56px;
    height: 122px;
}

.ysp2 {
    /* width: 502px; */
}
.ysw2 {
    /* width: 504px; */
    padding: 60px 0 0;
	float:right
}
.ysc3 {
    background: url(../images/ys_ico3.jpg) no-repeat 0 11px;
    padding: 0 0 0 59px;
    height: 149px;
}
.ys h3 {
    height: 48px;
    line-height: 48px;
    font-size: 20px;
    color: #034091;
    margin-bottom: 6px;
    background: url(../images/ystbg.jpg) repeat-x 0 bottom;
}
.ys li {
    background: url(../images/ico02.jpg) no-repeat 0 9px;
    padding-left: 11px;
}

.ys01 {
    padding: 60px 0 35px;
}
.ys02 {
    padding: 10px 0 70px;
}
.ys03 {
    padding: 70px 0 30px;
}
.ys04 {
    padding: 10px 0 0px;
}
.ys01,.ys02,.ys03{background:url(../images/ys_bj.jpg) no-repeat left bottom;}
.part1 {
    left: 5px;
    top: 252px;
}
.part {
    /* width: 620px; */
}
.part dt {
    position: relative;
    position: relative;
    padding-left: 56px;
    zoom: 1;
}
.part dt b {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
}
.part dt .p1 {
	padding-left:40px;
    font: bold 21px "Microsoft Yahei";
    color: #072fa8;
	letter-spacing:2px;
}
.part dt .p2 {
    margin:8px 0 23px 40px;
    font: bold 16px "Microsoft Yahei";
    color: #444;
	width:390px;
	height:33px;
	text-align:center;
	line-height:33px;
	background:#e5e5e5;
}
.part dd {
    color: #666;
	padding-left:65px;
}
.part dd p {
    margin-top: 13px;
    padding-left: 28px;
    font: 14px/24px "Microsoft Yahei";
    background: url(../images/item4.png) no-repeat 7px 7px;
}
.part2 {
    right: 0;
    top: 654px;
    width: 618px;
}
.part3 {
    left: 5px;
    top: 1003px;
    width: 620px;
}
.part4 {
    right: 0;
    top: 1356px;
    width: 580px;
	padding-top:30px;
}
.part4 .ys_tel{width:266px;height:51px;background: url(../images/ys_tel.jpg) no-repeat;color:#082fa2;font-size:32px;font-weight:bold;padding: 22px 0 0 43px;margin:30px 0 0 120px;}
.ys_main{ position:relative;}
.ysw4{ float:right}
.gsbox-box{padding:25px 0;}
/* 资质荣誉 */
.honor{
    width: 100%;
    background: #f7f7f7;
    padding: 10px 0 20px 0;
}
.honor .w1200{overflow:hidden;}
.honor .honor-title{
    width: 100%;
    height: 102px;
    background: url("../images/honor-bg.png") no-repeat top center;
}
.honor .content {
	overflow:hidden;
    padding: 50px 0 15px 15px;
}
.thumb_list3{hidden!important;zoom:1;height: inherit;}
.thumb_list3 li {
    float: left;
    display: inline;
    text-align: center;
    margin: 0;
}
.thumb_list3 li a:hover img{opacity:0.7;filter:Alpha(opacity=70);}
.pic_list_li3{
    margin:0 10px 10px 0;
    background:#fff;
    box-shadow: 2px 3px 2px #c5c5c5;
    border-radius: 3px;
}
.pic_list_li3 .pic{
    padding:0.5em;
}
.pic_list_li3 .txt{padding:5px;height:22px;line-height:22px;overflow:hidden;}
.pic_list_li3 .txt a{font-size: 13px;overflow:hidden;}
.honor-more{
    width: 100px;
    margin: 20px auto;
    height: 30px;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
}
.honor-more a{
    display: block;
    width: 100%;
    height: inherit;
    line-height: 30px;
    text-align: center;
}
/*新闻中心*/
.new{
    margin: 40px auto 80px;
}
.news-left{
    width: 70%;
}
.news-left .pic{
    width:166px;
    height: 352px;
    background: url("../images/news-bg.jpg") no-repeat top center;
}
.news-left .pic .news-more{
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    margin: 0 auto;
    margin-top: 200px;
    color: #FFFFFF;
}
.news{
    width: 642px;
    height: 352px;
    border-top: 1px solid #ccc;
}
.newsbox{
    width: 100%;
}
.newsbox li {
    overflow: hidden;
    zoom: 1;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #e4e4e4;
}
.newsbox li:nth-child(4){
	border:none;
}
.newsbox .dates{
    width:80px;
    height:67px;
    border-right: 1px solid #ccc;
    float:left;
    position:relative;
    text-align:center;
    z-index:30;
    margin-top: 15px;
}
.newsbox .dates .wrap{
    width:60px;
    height:26px;
    font-size: 14px;
    text-align:center;
    position:absolute;
    bottom:13px;
    left:10px;
    color: #000000;
}
.newsbox .topic{
    font-size:16px;
    padding: 10px 90px 0;
    background:#fff;
}
.newsbox .content{
    padding: 5px 17px 0px 90px;
    background:#fff;
    color:#888;
    font-size: 14px;
    position:relative;
}
.newsbox .dates .date_d {
    font-size: 18px;
    color: #666;
    position: absolute;
    top: -1.5em;
    left: 0;
    width: 100%;
    text-align: center;
}
/*常见问答*/
.new .newsright {
    overflow:hidden;
    width:340px;
    height:352px;
    background-color:#f6f6f6;
}
.new .newsright h3{
    font-weight:normal;
    padding:0 20px;
    height:50px;
    background-color:#155cbc;
    line-height:50px;
    overflow:hidden;
    color:#fff;
}
.new .newsright h3 b{ float:left; font-size:18px;}
.new .newsright h3 span{
    float:left;
    font-size:12px;
    margin-left:5px;
    line-height:50px;
}
.new .newsright h3 a{
    font-size:13px;
    float:right;
    text-transform:uppercase;
    font-style:normal;
    color:#fff;
}
.new .wenda {
    overflow:hidden;
    width:340px;
    height:302px;
    margin:0 auto;
    margin-top:14px;
    position:relative;
}
.new .wenda ul{ overflow:hidden; width:100%; position:absolute}
.new .wenda li{
    overflow:hidden;
    height:90px;
    border-bottom:1px dotted #ddd;
    margin-bottom:12px;
}
.new .wenda li h5{
    font-weight:normal;
    font-size:14px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    padding-left:30px;
    background:url(../images/news_wen.jpg) left center no-repeat;
    line-height:24px;
    margin-bottom:8px;
}
.new .wenda li p{
    padding-left:30px;
    background:url(../images/news_da.jpg) no-repeat left top;
    font-size:13px;
    line-height:22px;
    color:#585657;
    height:50px;
    overflow:hidden;
    text-align: justify;
}
.dingwei{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.link{
    position: absolute;
    top:-30px;
    height:60px;
    background: url("../images/link.jpg") no-repeat top center;
}
.link a{
    display:inline-block;
    height: inherit;
    line-height: 60px;
    margin-left: 20px;
}
.foot{
    width: 100%;
    height: 235px;
    padding-top: 50px;
    background: #155cbc;
}
.foot-nav{
    color: #fff;
    text-align: center;
}
.foot-nav a {
    font-size: 14px;
    color: #FFF;
    line-height: 38px;
    margin: 0 25px;
}
.foot .line{
    width: 100%;
    height: 30px;
    border-top: 1px solid #fff;
    margin-top: 10px;
}
.foot .copy p{
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 32px;
}
/* 单页 */
.box2{width:1200px;margin:0 auto 20px;padding-top:20px}
.box2 .left{width:260px;float:left;}
.left1{}
.left1_1{    width: 100%;
    height: 38px;
    line-height: 38px;
    background: #005bae url(../images/ico_jt.png) 20px 10px no-repeat;
    text-indent: 50px;
    font-size: 16px;
    color: #FFF;
    font-weight: 100;
    border-bottom: 0px;}
.left1_1 h3{font: normal 16px/38px 'Microsoft YaHei';color: #fff;}
.left1_1 span{display:none;}
.lefttitle{width: 100%;
height: 38px;
line-height: 38px;
background: #005bae url(../images/ico_jt.png) 20px 10px no-repeat;
text-indent: 50px;
font-size: 16px;
color: #FFF;
font-weight: 100;
border-bottom: 0px;}
.lefttitle a{font: normal 18px/38px 'Microsoft YaHei';color:#fff}
.leftnavbg{background:url(../images/leftbg.jpg) 0 0 repeat-y;width:259px;padding:9px 0}
.leftnavbg ul{width:255px;margin:0 auto}
.leftnavbg li{width:100%;}
.leftnavbg li a{display:block;width:255px;background:url(../images/leftli2.jpg) 0 0 no-repeat;height:47px;font:14px/47px 'Simsun';color:#fff;margin-bottom:1px;text-indent:21px}
.leftnavbg li a:hover{display:block;width:255px;background:url(../images/lefthover2.jpg) 0 0 no-repeat;height:47px;font:14px/47px 'Simsun';color:#fff;margin-bottom:1px;text-indent:21px}
.leftbottom{display:block;margin-bottom:10px;}
.leftnews{width:259px;background:#f6f6f6;padding:9px 0}
.leftnews li{width:236px;height:30px;font:14px/30px "Microsoft YaHei";background: url(../images/n_li.gif) left 11px no-repeat;margin:0 auto;text-indent:19px;overflow:hidden}
.leftnews li a{color:#333}
.leftcontact{width:259px;background: #f6f6f6;padding:9px 0;}
.leftcontact div{width:228px;margin:0 auto;font: 13px/30px "Microsoft YaHei";color: #333;}
.box2 .right{width: 900px;float: right;padding-bottom: 20px;}
.title20{height:38px;background: url(../images/line1.jpg) bottom repeat-x;text-indent:15px}
.title20 h5{float:left;font: normal 18px/38px 'Microsoft YaHei'; font-weight:600;color:#0060b4; text-align:left}
.title20 span{display:none;}
.mianbao{float:right;font:14px/38px "微软雅黑";color:#555}
.mianbao a{color:#555;margin:0 6px}
.title21{margin:30px 0 10px;text-align:center;font-weight:bold;font-size: 22px;}

.lxwm_nyy{background: url(../images/ppoo.jpg) right bottom no-repeat;height:300px;line-height:30px;}
/* 产品页面 */
.topmenu, .submenu {
    list-style-type: none;
    width: 100%;
}
.topmenu {
    background: #f5f5f5;
}
.topmenu > li {
    border-bottom: 1px solid #eee;
}
.topmenu > li > a, .left1 .submenu > li > a {
    display: block;
    text-decoration: none;
    padding: 8px 30px;
    color: #555;
	font-size: 14px;
}
.topmenu > li > a {
    background: #f5f5f5;
	font-size: 15px;
}
.topmenu .figure {
    background: url(../images/close.jpg) no-repeat left center;
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    padding-right: 5px;
    padding-top: 5px;
}
.mr5 {
    margin-right: 5px;
}
.submenu {
    position: relative;
    background: #fff;
}
.submenu > li {
    position: relative;
}
.left1 .submenu > li > a {
    padding-left: 70px;
}
.submenu > li::after {
    content: "";
    background-color: #ccc;
    border: 2px solid #fff;
    border-radius: 50% !important;
    bottom: auto;
    height: 13px;
    left: 44px !important;
    top: 11px !important;
    width: 13px;
    position: absolute;
    z-index: 1 !important;
}
.submenu > li.active::after {
    background-color: #018bff;
}
.submenu > li.on::after {
    background-color: #018bff;
}
.submenu > li:hover::after {
    background-color: #018bff;
}
*::after, *::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.left1 .submenu::after {
    border-left: 1px solid #eee !important;
    bottom: 0;
    content: "";
    left: 50px;
    position: absolute;
    top: 0;
}
#content {
    padding: 20px 20px;
    font-size: 14px;
	line-height: 200%;
}
.productul {
    width: 100%;
    padding-top: 12px;
}
.productul li {
    width: 240px;
    float: left;
    text-align: center;
    font: 14px/28px 'Simsun';
    margin: 5px 15px 5px 15px;
}
.productul li a {
    color: #666;
}
#content img {
    display: block;
    margin: 0 auto;
}
.picbox {
    display: block;
    width: 235px;
    height: 195px;
    padding: 4px;
    border: 1px solid #c3c3c3;
    margin: 0 auto;
}
.productul li img {
    margin: 0 auto;
    width: 235px;
    height: 195px;
    line-height: 210px;
    vertical-align: middle;
}
.productul li p {
	width: 245px;
    height: 37px;
	text-align: center;
    line-height: 37px;
    background: #ededed;
    margin-top: 5px;
    margin-bottom: 5px;
}
/* 新闻中心 */
.news_text, .news_text_pic {
    padding: 10px 0px;
    background: url(../images/line-2.gif) left bottom repeat-x;
}
.news_text h5, .news_text_pic h5 {
    margin: 0px 20px;
    font-weight: bold;
    color: #333;
}
.news_text .date, .date {
    display: block;
    float: right;
    height: 26px;
    line-height: 26px;
    width: 80px;
    color: #999;
    font-size: 8px;
    text-align: center;
    background: url(../images/date.gif) left center no-repeat;
}
.news_text h5 a, .news_text_pic h5 a {
    color: #333;
    font-size: 14px;
}
#content p {
    text-indent: 2em;
}
.news_text p, .news_text_pic p {
    text-align: left;
    color: #999;
    padding: 5px 20px 0px 20px;
}
/* 客户留言 */
.zxdg {
    width: 500px;
    margin: 10px auto;
}
#content table {
    font-size: 14px;
}
table tr td {
    line-height: 30px;
}
.intxt {
    border: solid 1px #666;
    line-height: 30px;
    width: 400px;
}
.redd {
    color: #f00;
    margin-left: 5px;
}
.coolbg {
    margin-top: 20px;
    width: 70px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    background: #d7292d;
    border: 0;
    font-size: 14px!important;
}
#contents {
    width: 400px;
    height: 130px;
    border: solid 1px #666;
}
/* 详情页 */
.title21 {
    margin: 30px 0 10px;
    text-align: center;
    font-weight: bold;
    font-size: 22px;
}
.pc_show {
    display: block;
}
.contentinfo {
    line-height: 24px;
	font-size: 13px;
    text-align: center;
    color: #999;
    padding-right: 15px;
}
.blank30{clear:both;}
.p_info{
	margin:30px 0;
    clear: both;
    height: 20px;
    line-height: 20px;
    padding-left: 20px;
    background: url(../images/rank_1.gif) left center no-repeat;
    color: #0D61BA;
    font-size: 14px;
    font-weight: bold;
}
.news_list li {
    line-height: 30px;
    padding-left: 15px;
    background: url(../images/dot_r.gif) left center no-repeat;
}
#page {
    font-size: 14px;
}
/* 页数 */
.dede_pages{margin:20px auto;overflow:hidden;padding:20px;}
.dede_pages .pageinfo {line-height: 17px;padding: 12px 10px 12px 16px;color: #555;}
.dede_pages .pageinfo strong{color:#d7292d;margin:0 5px;}
.thisclass{background-color: #d7292d;color: #ffffff;}
.dede_pages .thisclass a{color:#ffffff;}
.dede_pages li {float: left;line-height:17px;margin-right: 6px;border: 1px solid #E9E9E9;padding: 2px 4px 2px;}
.dede_pages li a {float:left;color: #555;display: block;}
.dede_pages li a:hover{background-color: #d7292d;font-weight: bold;color: #ffffff;}
/*在线客服*/
.online-qq {
	position: fixed;
	top: 50%;
	right: 3px;
	z-index: 200;
}
.online-qq .qq_content {
	background: #fff;
	margin: 0;
	padding: 0;
}
.online-qq .qq_content .dt {
	text-align: center;
	background: #202020;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 15px;
	border: 1px solid #ddd;
	border-bottom: 0;
}
.online-qq .qq_content .qq {
	padding: 10px 10px 5px;
	margin: 0;
	border: 1px solid #ddd;
	border-top: 0
}
.online-qq .qq_content .qq p {
	background: url(../images/online_qq.png) repeat-x 0 -33px;
	margin: 0 0 5px
}
.online-qq .qq_content .qq a {
	border: 1px solid #ddd;
	display: block;
	background: url(../images/online_qq.png) no-repeat 10px -72px;
	height: 23px;
	line-height: 23px;
	padding: 0 18px 0 30px
}
.online-qq .qq_content .tel {
	background: #fff;
	padding: 10px;
	margin: 0;
	text-align: center;
	font-size: 14px;
	color: #333;
	border: 1px solid #ddd;
	border-top: 0
}
.online-qq .qq_content .tel strong {
	font-size: 12px;
	color: #f60
}
.online-qq .qq_content .tel p {
	text-align: center;
	font-size: 12px
}
.online-qq .footqq {
	border: 1px solid #ddd;
	background: #f1f1f1;
	height: 2px;
	overflow: hidden;
	margin: 0 5px;
	border-top: 0;
	display: none
}
.qr_code {
	position: fixed;
	top: 50%;
	left: 10px;
	z-index: 200;
	text-align: center;
	background: #fff;
	padding: 5px;
}
.qr_code img {
	margin: 0 0 5px;
	display: block
}
.page_top {
	position: absolute;
}
#pageTop {
	z-index: 160;
	width: 65px;
	height: 65px;
	background: url(../images/pagetop.png) no-repeat;
	position: fixed;
	_position: absolute;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer
}
#pageTop:hover {
	background-image: url(../images/pagetop_on.png)
}
#pageTop a {
	width: 100%;
	height: 100%;
	display: block;
}
*html #pageTop a {
	width: 65px;
	height: 65px;
}
.left-pro{padding:10px;border:1px solid #999}
.left-pro ul li{ width: 240px;text-align:center;overflow:hidden;margin-bottom:5px}
.left-pro ul li .yxt{line-height:25px;}
.left-pro ul li img{width:230px;padding:2px;border:1px solid #999;height:190px}
.tel img{width:100px}
.neibunews ul{width:45%}